package com.hotel.service;

import com.hotel.bean.Room;
import com.hotel.exception.SteduException;

import java.util.List;


public interface RoomService {
    //根据房号修改
    boolean update(Room room) throws SteduException;

    //根据房号删除
    boolean deleteByRnumber(String rnumber) throws SteduException;

    //根据房号查询房间
    Room selectByRnumber(String rnumber);

    //查询所有房间
    List<Room> selectAll(String rnumber,Integer rsate);

    //获取某个房间所有的用户uid
    List<Integer> selectUidByRid(Integer rid);

    //查询所有房间入住情况
    List<Room> selectAllUser();
    //退房时修改用户状态
    boolean updateUserUstate(String rnumber);
    //查询所有能预定房间（包括当前订单预定房间）
    List<Room> selectRoomAndOrderRoom(Integer oid);
}
